Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Chile #1-w1 Chile #1-w3 Chile #1-w4 USA F14 USA F18 Chile F1a Chile F1b Argentina F5 Colombia F3 Colombia F4 Chile F1 Chile F2 Uruguay F1 Argentina F7 Colombia F2 Portugal F3 France F5 Chile F1 Chile F3 Colombia F3 Colombia F4 Romania F6 Romania F7 Romania F8 Romania F9 Romania F10 Romania F11 Romania F12 Romania F13 Argentina F9 Argentina F12 Chile F7 Colombia F1 Panama F1 Argentina F1 Argentina F3 Argentina F5 Argentina F6 Argentina F8 Romania F8 Romania F9 Romania F11 Romania F12 Argentina F10 Argentina F11 Argentina F12 Bolivia F1 Bolivia F2 Bolivia F3 Chile F1 Chile F2 Chile F3 Chile F4 Chile F5 Morocco F1 Morocco F2 France F6 Argentina F2 Argentina F3 Argentina F7 Argentina F8 Argentina F9 Romania F15 Romania F16 Romania F17 Romania F18 Argentina F16 Argentina F17 Argentina F18 Chile F3 Brazil F1 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Brazil F33 Colombia F2 Chile F6 Argentina F1 Chile F5 Argentina F2 Colombia F1 Panama F1 Argentina F3 Argentina F4 Argentina F5 Paraguay F1 France F8 Spain F28 Argentina F3 Argentina F19 Chile F15 Brazil F42 Brazil F43 Argentina F3 USA F19 Argentina F7 Argentina F6 Argentina F19 Argentina F20 Chile F4 Romania F10 Argentina F11 Chile F2 Argentina F3 USA F8 USA F9 Argentina F2 Argentina F3 Brazil F2 Chile F3 Argentina F11 Argentina F4 Chile F2 Argentina F2 Argentina F9 Colombia F1 Timisoara Challenger - Timisoara Challenger Copa Sevilla 2008 - Seville Lima Challenger Biella Challenger Lugano Challenger Tampere Challenger Santiago Challenger Oberstaufen Challenger Nottingham-2 Challenger Oberstaufen Challenger Marburg Challenger Campinas Challenger Braunschweig Challenger Estoril Open - Estoril International Championship of Croatia - Umag International Championship of Croatia - Umag Open de Moselle - Metz CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Tata Open - Chennai BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Poznan Challenger Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Qatar Open - Doha Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Croatia Open - Umag Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart San Marino Challenger Pilot Pen Tennis - New Haven Santiago Challenger Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Blumenau Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Guayaquil Challenger Synsam Swedish Open - Bastad Bordeaux Challenger Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Ordina Open - s-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Malaysian Open - Kuala Lumpur China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Grand Prix de Tennis de Lyon - Lyon AEGON International - Eastbourne Gelsor Open Romania - Bucharest SkiStar Swedish Open - Bastad Campionati Internazionali di Sicilia - Palermo Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Abierto Mexicano de Tenis Pegaso - Acapulco ASB Classic - Auckland Geneva Open - Geneva SkiStar Swedish Open - Bastad China Open - Beijing San Juan Challenger European Open - Antwerp Estoril Open - Estoril Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Antalya Cup - Antalya SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Montevideo Challenger Erste Bank Open - Vienna ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ASB Classic - Auckland Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart Bordeaux Challenger Idea Prokom Open - Sopot The Dubai Tennis Championships - Dubai Heineken Open - Auckland Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Open Seat Godo 2003 - Barcelona Gelsor Open Romania - Bucharest Telecom Italia Masters - Rome Brasil Open - Sao Paulo Memorial Savigny - Sassuolo Como Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Architect Open - Budapest ATU Cup 2001 - Weiden VIII Trofeo Ciutat de Barcelona - Barcelona Tennis Masters Series - Hamburg Pro Tennis World Open - Boca Raton Copa Petrobras Santiago - Santiago La Serena Open - La Serena Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Copa Petrobras Argentina - Buenos Aires ATP Challenger La Serena - La Serena AGT Challenger - Leon III Aberto Santa Catarina de Tenis - Florianopolis Black Forest Open - Freudenstadt UTC Open - Cherkassy 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Abierto Internacional Varonil Ciudad de Cancun - Cancun Tanger Challenger Meknes Challenger Rabat Challenger Sofia Challenger Bordeaux Challenger Tampere Challenger San Marino Challenger Vigo Challenger Manerbio Challenger Florionapolis Challenger Medellin Challenger Salinas Challenger Napoli Challenger Bogota Challenger Pereira Challenger Rome Challenger Poznan Challenger Manerbio Challenger Medellin Challenger Guayaquil Challenger Pereira Challenger Brasov Challenger Montevideo Challenger Santiago Challenger Barranquilla Challenger Monza Challenger Milan Challenger Cali Challenger San Juan Challenger Villa Allende Challenger Santiago Challenger Sarasota Challenger Bordeaux Challenger Porto Alegre Challenger Zivnobanka Czech Open - Prostejov Lima Challenger Sao Paulo Challenger Panama City Challenger Sao Paulo Challenger Cali Challenger San Juan Challenger Cordoba Challenger Monterrey Challenger Adidas International - Sydney China Open - Beijing Garden Open - Rome Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Trofeo Barcelona de Tenis - Barcelona ECM Cup - Prague XI Venice Open - Venice Brasil Open - Costa do Sauipe Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Pekao Open - Szczecin Tennis Masters Series - Toronto Pekao Open 2003 - Szczecin Abierto Mexicano Telfonica MoviStar - Acapulco Open Mutouest de Saint-Brieuc - St. Brieuc Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Hull Challenger - Hull Timisoara Challenger 2005 - Timisoara Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid XI Trofeo Ciudad de Quito - Quito Seguros Bolivar Open - Bogota Lima Challenger 2007 - Lima TD Waterhouse Cup - Long Island Copa Petrobras-Paraguay - Asuncion Challenger Britania Zavaleta - Puebla Cherbourg Challenger Copa Sevilla - Seville Challenger ATP de Cuenca Diario El Mercurio - Cuenca San Remo Challenger Pacific Life Open - Indian Wells Asuncion Challenger Guayaquil Challenger Curitiba Challenger Caltanissetta Challenger Alessandria Challenger NASDAQ-100 Open - Miami Aberto de Sao Paulo - Sao Paulo 84° Concurso Internacional Tenis San Sebastian - San Sebastian Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Campinas Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Belo Horizonte Challenger Bucaramanga Challenger Salinas Challenger NASDAQ-100 Open - Miami Santos Challenger Copa Petrobras-Argentina - Buenos Aires Caltanissetta Challenger Arad Challenger San Marino Challenger Campinas Challenger Quito Challenger Tennis Masters Series - Monte Carlo Buenos Aires Challenger Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere Guayaquil Challenger Telecom Italia Masters - Rome Copa Petrobras - Santiago Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sao Paulo Challenger Buenos Aires Challenger NASDAQ-100 Open - Miami Bogota Challenger Masters Series Monte Carlo - Monte Carlo Bucaramanga Challenger Itajai Challenger Santos Challenger Campionati Internazionali d'Italia - Rome Vicenza Challenger Mestre Challenger Masters Series Hamburg - Hamburg Scheveningen Challenger Poznan Challenger Bancolombia Open - Bogota Como Challenger Lima Challenger San Luis Potosi Challenger - San Luis Potosi Oberstaufen Challenger Rogers Masters - Toronto Alessandria Challenger San Sebastian Challenger Western & Southern Financial Group Masters - Cincinnati Caltanissetta Challenger Masters Series Madrid - Madrid BNP Paribas Masters - Paris Movistar Open - Vina del Mar Challenger Ford de Cherbourg - Cherbourg Pacific Life Open - Indian Wells Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Tennis Napoli Cup - Naples Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sporting Challenger - Turin Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome ATU Cup - Weiden Nord/LB Open - Braunschweig Masters Series Hamburg - Hamburg Rogers Masters - Toronto Quito Challenger Western & Southern Financial Group Masters - Cincinnati Sao Paulo Challenger Memorial Savigni - Sassuolo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sao Jose Do Rio Preto Challenger Muller Cup - Ulm BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Kosice Challenger Rogers Cup - Montreal Bucaramanga Challenger Western & Southern Financial Group Masters - Cincinnati Sao Leopoldo Challenger Shanghai - Shanghai Bogota Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome San Marino Cepu Open - San Marino Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Buenos Aires Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Montevideo Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Barranquilla Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Bogota Challenger BNP Paribas Masters - Paris Catella Swedish Open - Bastad BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Asuncion Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Blois Challenger Pereira Challenger Montevideo Challenger BNP Paribas Masters - Paris Abierto Internacional de Salinas 'Dario Expreso' - Salinas Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Santos Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Oberstaufen Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sao Paulo Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome San Sebastian Challenger Caltanissetta Challenger Medellin Challenger Shanghai Rolex Masters - Shanghai Salinas Challenger Manerbio Challenger BNP Paribas Masters - Paris Barletta Challenger Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome China Open - Beijing Western & Southern Open - Cincinnati Trani Challenger Shanghai Rolex Masters - Shanghai Todi Challenger San Sebastian Challenger ATP Challenger Trophy 2008 - Trnava Mutua Madrid Open - Madrid Copa Petrobras - Bogota Internazionali BNL d'Italia - Rome Warta Cup 2001 - Sopot Rogers Cup - Montreal Heineken Open - Auckland Western & Southern Open - Cincinnati XXVIII Edizione 'A.Savoldi' - Manerbio Porto Alegre Challenger Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris SA Tennis Open - Johannesburg BNP Paribas Open - Indian Wells Miami Open - Miami Buenos Aires Challenger Rio Open - Rio de Janeiro Seguros Bolivar Open - Medellin Asirom Challenger Brasov - Brasov Abierto Mexicano Telcel - Acapulco Diego Open - Budapest Gerry Weber Open - Halle Challenger Copa Sevilla Internacionales de Andalucia - Seville Internazionali BNL d'Italia - Rome Kamnik Challenger - Kamnik Rogers Cup - Toronto Scheveningen Challenger Western & Southern Open - Cincinnati Guayaquil Challenger Miami Open - Miami Mutua Madrid Open - Madrid Copa Ericsson Brazil - Sao Paulo Tunis Challenger Cordenons Challenger Bogota Challenger Buenos Aires Challenger Catella Swedish Open - Bastad Challenger de Providencia-Copa Kia - Santiago Miami Open - Miami Topshelf Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam VTR Open - Vina del Mar Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Buenos Aires Challenger Heineken Open - Auckland St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam ARAG World Team Championship - Dusseldorf Open 13 - Marseille Rio Open - Rio de Janeiro Croatia Open - Umag Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg International Indoor Tennis Championships of Croatia - Zagreb Argentina Open - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Campinas Challenger Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle European Open - Antwerp Open Sud de France - Montpellier AIG Japan Open - Tokyo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Copa AT&T - Buenos Aires Campionati Internazionali di Sicilia - Palermo Open Seat Godo - Barcelona Open de Tenis Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Mercedes Cup - Stuttgart French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 BNP Paribas Masters - Paris Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, F, ESP-ARG 3-1 French Open - Paris Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 French Open - Paris Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Wimbledon - London U.S. Open - New York French Open - Paris Campionati Internazionali D'Italia - Rome Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, QF, ESP-GER 3-2 The Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Capitala World Tennis Championship Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro